package com.demo02;

public class Person {
    //一个类什么都不写 都会默认有一个空的方法
    //显示的定义构造器

    String name;
    int age;

    //实例化初始值
    //1.使用new关键字，本质实调用构造器
    //2.用来初始化值

    //1.无参数构造
    public Person() {

    }

    //有参数构造
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }


}



/*

    构造器：
    1.和类名相同
    2.没有返回值

    作用：
    1.new的本质是在调用构造方法
    2.初始化对象的值

    注意点：
    1.定义有参构造之后，如果想使用无参构造，显示的定义一个无参的构造
    2. 快捷键生成构造器   alt + insert




    //1.无参数构造
    public Person() {

    }

    //有参数构造
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }


 */